<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org"
      xmlns:shiro="http://www.pollix.at/thymeleaf/shiro">
    <head>
        <meta charset="UTF-8">
        <title>首页</title>
    </head>
    <body>
        用户的信息：<shiro:principal></shiro:principal>
        <BR>
        <BR>
        <BR>

        <shiro:authenticated>
            <a th:href="@{/user/logout}">退出登录</a>
        </shiro:authenticated>
        <shiro:notAuthenticated>
            <a th:href="@{/login}">登录</a>
        </shiro:notAuthenticated>
        <br>
        <br>
        <br>
        <p th:text="${msg}"></p>

        <hr>
        学习Shiro的标签式授权<br>
        <ul>
            <div shiro:hasRole="admin">
                <li>用户管理</li>
                <ul>
                    <div shiro:hasPermission="user:add:*">
                        <a th:href="@{/user/add}">增加用户</a>
                    </div>
                    <div shiro:hasPermission="user:update:*">
                        <a th:href="@{/user/update}">修改用户</a>
                    </div>
                    <div shiro:hasPermission="user:delete:*">
                        <li>删除</li>
                    </div>
                    <div shiro:hasPermission="user:find:*">
                        <li>查找</li>
                    </div>
                </ul>
            </div>
            <div shiro:hasRole="user">
                <li>商品管理</li>
                <ul>
                    <div shiro:hasPermission="goods:add:*">
                        <li>增加</li>
                    </div>
                    <div shiro:hasPermission="goods:update:*">
                        <li>修改</li>
                    </div>
                    <div shiro:hasPermission="goods:delete:*">
                        <li>删除</li>
                    </div>
                    <div shiro:hasPermission="goods:find:*">
                        <li>查找</li>
                    </div>
                </ul>
            </div>
            <div shiro:hasRole="guest">
                <li>初级用户，请交费升为普通用户</li>
            </div>
        </ul>
        <br>
        <br>
        <hr>
        <br>
        <br>
        <a th:href="@{/user/update}">修改用户</a>
        <a th:href="@{/user/add}">增加用户</a>
    </body>
</html>